yard-long cucumber - Spanish English Dictionary